package com.movies.service;

import com.movies.pojo.Cinema;
import com.movies.pojo.Movie;
import com.movies.pojo.Program;

import java.util.List;

public interface MovieService {

    //查询全部电影院列表（林燕文）
    public List<Cinema> selectmovie();
    // 根据放映日期查询出电影信息方法:查出即将正在的电影，（王小艺）
    public List<Movie> getMovieByDateNear(String date);
    // 根据放映日期查询出电影信息方法:查出即将放映的电影，（王小艺）
    public List<Movie> getMovieByDateFar(String date);
    /**创建一个查询电影院主页信方法（黄建松）*/
    public List<Cinema> queryCinema(int cinemaid);
    /**创建一个查询播放档期计划方法（黄建松）*/
    public List<Cinema> queryProgram(int cinemaid,int movieid);
    /**根据影院id和电影id、日期来查询排挡
     * SELECT m.moviename,m.date,begintime,endtime,l.languagename,h.hallname,price FROM program p JOIN `language` l ON l.`languageid` = p.`languageid` JOIN hall h ON h.`hallid`=p.`hallid` JOIN movie m ON  m.`movieid`=p.`movieid` WHERE cinemaid=400  AND playdate='2019-07-03' AND p.movieid = 5000 ORDER BY begintime ASC;
     * 然后通过进入影院主页携带的影院id和默认日期，在通过电影id来分类展示电影信息
     * 黄键松
     *  */
    public List<Program> programShow(int cinemaid, int movieid, String date);

}
